package com.zmn.oms.persistence.interfaces.quotation3;

import com.zmn.oms.model.entity.quotation3.OrderQuotationProcess;

public interface OrderQuotationProcessDao {
    int deleteByPrimaryKey(Long quotationProcessId);

    int deletebyOrderId(Long orderId);

    int insert(OrderQuotationProcess record);

    int insertSelective(OrderQuotationProcess record);

    OrderQuotationProcess selectByPrimaryKey(Long quotationProcessId);

    OrderQuotationProcess selectByOrderId(Long orderId);

    Integer countByOrderId(Long orderId);

    int updateByPrimaryKeySelective(OrderQuotationProcess record);

    int updateByOrderIdSelective(OrderQuotationProcess record);

    int updateUnSubmitStatusByOrderId(OrderQuotationProcess record);

    int updateFaultCodeByOrderId(OrderQuotationProcess record);

    int updateByPrimaryKey(OrderQuotationProcess record);
}